# Phase 4B — 音频方案

> 日期: 2026-07-07 | 状态: 设计阶段，未制作

---

## 1. 基本原则

| 优先级 | 内容 | 音量参考 |
|:------:|------|:--------:|
| 1 | 人声 (TTS) | 基准 0dB |
| 2 | BGM | 低于人声 16–20dB |
| 3 | SFX | 低于人声 10–15dB |

## 2. 临时 → 正式升级路径

| 阶段 | BGM | SFX | 状态 |
|:----:|-----|-----|:----:|
| Phase 4A v3 | sine wave 合成 | sine wave 合成 | 临时占位 ✅ |
| Phase 4B 制作 | 需要更自然的科技感 BGM | 需要真实音效采样 | 🔴 待制作 |
| 发布终版 | 授权/原创 BGM | 专业音效库 | ⏸️ 未来 |

## 3. BGM 需求

- 风格: 科技感、轻节奏、不抢戏
- 情绪曲线: 紧张(前段) → 舒缓(中段修复) → 上升(后段成果) → 宏大(结尾)
- 格式: 44.1kHz, 立体声, MP3/AAC
- 时长: 90–120 秒循环或定制
- 来源选择: (从优到劣)
  1. 公开 CC 音乐库筛选
  2. AI 音乐生成工具
  3. FFmpeg 合成(最低优先级，仅临时)

## 4. SFX 清单

| 场景 | SFX | 用途 | 替代临时方案 |
|:----:|-----|------|:-----------:|
| S01 钩子 | error_beep | 翻车信号 | sine 880Hz 0.1s |
| S01 钩子 | 碎裂声 | 数据作废 | 暂无→跳过 |
| S02 翻车 | click ×4 | 卡片飞入 | sine 1200Hz 0.04s |
| S03 后果 | whoosh + explosion | 节点爆红 | sine 180Hz 0.3s |
| S04 门禁 | chime | 全部通过 | sine 523Hz 0.25s |
| S05 采集 | typewriter click | 终端打字 | 暂无→用 click 变体 |
| S05 采集 | whoosh | 关键词飞入 | sine 180Hz 0.2s |
| S06 评分 | click ×5 | 逐项评分 | sine 1200Hz 0.04s |
| S07 下载 | download chime | 成功 | sine 659Hz 0.3s |
| S08 拆解 | whoosh | 模块切换 | sine 180Hz 0.2s |
| S09 CTA | final chime | 结尾 | sine 880Hz 0.5s |

## 5. 混音规则

```
最终音频 = TTS × 1.0 + BGM × 0.15~0.2 + SFX × 0.25~0.3
```

- TTS 使用 edge-tts Xiaoxiao, rate +10%
- BGM 总音量不超过人声的 20%
- SFX 总音量不超过人声的 30%
- 所有音频导出前做响度检查 (LUFS)

## 6. 响度目标

| 指标 | 目标值 |
|------|--------|
| 短时响度 (Integrated LUFS) | −16 ± 2 LUFS |
| 真实峰值 (True Peak) | ≤ −2 dBTP |
| 响度范围 (LRA) | ≤ 8 LU |
